MLILFLWAKFGEVFFTRRPPTPEELNQPDSPLKALFSMMEGHLLMLYEIAYGKDNKTFLKTILYVAIIYNIGSYISLLTILYICLVCSMTIPVVYMQFQELIDSFMGKVSEEKNNLLEVFKQVVSKIPRAPKVE